home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / comm / mail / Mutt089src.lha / Mutt-0.89i-AMIGA / src / gen_defs < prev    next >
Text File  |  1998-01-28  |  503b  |  32 lines

  1. #!/bin/sh
  2.  
  3. echo '/* Automatically generated by gen_defs.  Do not edit! */'
  4. echo ''
  5.  
  6. for mode in help defs; do
  7.     case $mode in
  8.         help)
  9.             echo "#ifdef HELP_C"
  10.             echo "const char *HelpStrings[] = {"
  11.             expr='s;^[^ ]* *\(.*\);    \1,;'
  12.             ;;
  13.         *)
  14.             echo "enum {"
  15.             expr='s;^\([^ ]*\).*;    \1,;'
  16.             ;;
  17.     esac
  18.     for i in $*; do
  19.         sed -e "$expr" < $i
  20.     done
  21.     if test $mode = help; then
  22.         echo '    NULL'
  23.     else
  24.         echo '    OP_MAX'
  25.     fi
  26.     echo "};"
  27.     if test $mode = help; then
  28.         echo "#endif /* HELP_C */"
  29.         echo ''
  30.     fi
  31. done
  32.